package cn.yitun.chat.yitunserverimcore.general.common.service.room;

import cn.yitun.chat.yitunservercommonlib.crud.yitun.CrudService;
import cn.yitun.chat.yitunservercommonlib.dataentity.data.base.chat.ChatItem;
import cn.yitun.chat.yitunservercommonlib.dataentity.dto.room.RoomChatContentDto;
import cn.yitun.chat.yitunservercommonlib.dataentity.dto.system.user.UserDto;
import cn.yitun.chat.yitunservercommonlib.dataentity.po.room.RoomChatContentInfo;
import cn.yitun.chat.yitunservercommonlib.dataentity.vo.room.RoomChatContentVo;

import java.util.List;

/**
 * @description:
 * @author: yitun
 * @date: 2016年8月16日 上午9:38:51
 */
public interface RoomChatContentService
		extends CrudService<RoomChatContentDto, RoomChatContentInfo, RoomChatContentVo> {


	/**
	 * 记录聊天室的聊天内容
	 * 
	 * @author: yitun
	 * @createDate: 2016年8月19日 下午3:26:10
	 * @update: yitun
	 * @updateDate: 2016年8月19日 下午3:26:10
	 */
	void addRoomChatLog(UserDto userData, Long messageId, Long roomId, List<ChatItem> chatItemList, long timestamp);


}
